Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DOCSP-33418 Remove PBS mentions form the docs #634

Merged
merged 5 commits into from
Dec 1, 2023

Conversation

lindseymoore
Copy link
Collaborator

@lindseymoore lindseymoore commented Nov 22, 2023

Pull Request Info

Jira ticket: https://jira.mongodb.org/browse/DOCSP-34418
Staged changes:

Reminder Checklist

Before merging your PR, make sure to check a few things.

  • Describe your PR's changes in the Release Notes section
  • Create a Jira ticket for corresponding docs-realm updates, if any

Release Notes

Other

  • Pages throughout the docs set: Partition-Based Sync (PBS) has been removed from the App services UI. As a result, removed mentions of PBS throughout the docs and moved relevant PBS content to the Partition-Based Sync Mode reference page.

Review Guidelines

REVIEWING.md

docs-release-notes.md Outdated Show resolved Hide resolved
Copy link
Collaborator

@dacharyc dacharyc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall LGTM! Nice work! Just a couple of small nits, including one place where we can't delete the section outright because the product links to it in the UI.

I see your note about ignoring the changes to release notes. Would you like help removing that file from this PR?

~~~~~~~~~

Atlas Device Sync has two sync modes: Flexible Sync and the older
Partition-Based Sync. We recommend using Flexible Sync. For information about
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we can delete this section entirely, but we should update it. When you go to enable Sync, the App Services UI still shows Partition-Based Sync, although it is grayed out. The UI says:

Partition Based sync has been deprecated and is disallowed for new Sync configurations. Learn more about the differences between Partition Based Sync and Flexible Sync

And the link goes directly to this section in the docs.

I think we should leave this section, but update it to copy the language in the UI and say something like:

Atlas Device Sync has two sync modes: Flexible Sync and the older Partition-Based Sync. Partition-Based Sync has been deprecated and is disallowed for new Sync configurations. If you have an existing app that uses Partition-Based Sync, you can migrate to Flexible Sync. For more information, refer to :ref:`realm-sync-migrate-modes`.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changed! As the UI call out says to go to this page for more information on the differences, I added link to PBS page for more context as well if anyone is interested to learn more. Let me know what you think.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since Partition-Based Sync is deprecated, and is disallowed for new apps, I don't think we need to link to it from here. This page is mainly for people who are setting up Sync for the first time, and I don't think we need to send them out to another page to read about a sync mode they can't even use. I think the wording in the UI is unfortunate for the same reason - if we're not allowing people to create new PBS apps, the differences between PBS and FS don't matter. FS is the only Sync they can use.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree! I will remove. I wish the UI text could be changed though. Is there a way to file a ticket for this?

source/sync/configure/sync-settings.txt Outdated Show resolved Hide resolved
Copy link
Collaborator

@dacharyc dacharyc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have one thought about the link you added, but it's a subjective non-blocker, so I'll leave it up to you.

Nice work on this one!

~~~~~~~~~

Atlas Device Sync has two sync modes: Flexible Sync and the older
Partition-Based Sync. We recommend using Flexible Sync. For information about
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since Partition-Based Sync is deprecated, and is disallowed for new apps, I don't think we need to link to it from here. This page is mainly for people who are setting up Sync for the first time, and I don't think we need to send them out to another page to read about a sync mode they can't even use. I think the wording in the UI is unfortunate for the same reason - if we're not allowing people to create new PBS apps, the differences between PBS and FS don't matter. FS is the only Sync they can use.

@lindseymoore lindseymoore merged commit 26e03e8 into mongodb:master Dec 1, 2023
4 checks passed
@docs-builder-bot
Copy link

MongoCaleb pushed a commit to MongoCaleb/docs-app-services that referenced this pull request Jun 3, 2024
* DOCSP-34366 Remove PBS mentions form docs

* add relationship note to pbs page

* fix include

* Re add sync type section

* remove link to PBS on sync settings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants